home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 018a / mta_vf35.zip / MTVDOCEN.DOC < prev    next >
Text File  |  1993-02-22  |  43KB  |  879 lines

  1. ╔══════════════════════════════                 ┌─────────────────┐
  2. ║ MTV       Make Them Anything                  │    D.I.S.P.     │────┐
  3. ║           Convert Compressed                  │                 │░░░░│
  4. ╟──────────────────────────────                 │                 │░░░░│
  5. ║ (c) 1993  Robert W.van Hoeven                 │ Dutch           │░░░░│
  6. ╟──────────────────────────────                 │   Independent   │░░░░│
  7. ║ Release : 15.35                               │     ShareWare   │░░░░│
  8. ║ Rel.Date: February 22th, 1993                 │       Programmer│░░░░│
  9. ╠══════════════════════════════                 └─────────────────┘░░░░│
  10. ║                                               |    │░░░░░░░░░░░░░░░░░│
  11. ║ │ MTV.EXE / MTV.CH1                           |    └─────────────────┘
  12. ║ │                                             |       ┌─────┐        |
  13. ║ │                                             |       │░░░░░│        |
  14. ║ │                                             |       └──┬──┘        |
  15. ║ │                                             |     ┌────┴────┐      |
  16. ║ │                                             ------││││││ ═══│-------
  17. ║ │                                                   └─────────┘
  18. ║ │
  19. ║ │
  20. ║ │
  21. ╠═══════════════════════════════
  22. ║ Address: Robert W. van Hoeven
  23. ║          PO. Box 131
  24. ║          1170 AC  Badhoevedorp
  25. ║          Nederland / Holland
  26. ╚═══════════════════════════════
  27.  
  28.  ┌───────┬─────────────────────────────────────────────────────────────┐
  29.  │   0   │ Table of contents                                           │
  30.  └───────┴─────────────────────────────────────────────────────────────┘
  31.  
  32.  1 ---- General information
  33.   1.1   Copyrights and License Agreement
  34.   1.2   Newer versions and contacting the author
  35.  
  36.  2 ---- Package description and requirements
  37.   2.1   Preface
  38.   2.2   Requirements
  39.   2.3   Included files
  40.   2.4   History
  41.   2.5   Introduction & specs
  42.  
  43.  3 ---- Installation description
  44.   3.1   Installation
  45.  
  46.  4 ---- Runtime information
  47.   4.1   Command-line switches
  48.   4.2   I/O recovery
  49.   4.3   Multitaskers
  50.  
  51.  5 ---- Version information and credits
  52.   5.1   The BETA-team
  53.   5.2   Credits
  54.   5.3   Version history
  55.   5.4   Copyright, Trademarks
  56.  
  57.  ┌───────┬─────────────────────────────────────────────────────────────┐
  58.  │   1   │ General information                                         │
  59.  └───────┴─────────────────────────────────────────────────────────────┘
  60.  
  61.  1.1 Copyrights and License Agreement
  62.  ────────────────────────────────────
  63.  
  64.  - Users of the MTA-package must accept this disclaimer of warranty:
  65.  
  66.  - The  MTA-package  is  supplied  as  is.   The  author  disclaims  all
  67.    warranties, expressed or implied, including, without limitation,  the
  68.    warranties of merchantability  and of fitness  for any purpose.   The
  69.    author assumes  no liability  for damages,  direct or  consequential,
  70.    which may result from the use of the MTA-package;
  71.  
  72.  - The  MTA-package  is  a  "shareware  program"  and is provided at  no
  73.    charge to the user for evaluation.   Feel free to share it with  your
  74.    friends,  but  please  do  not  give  it  away  altered or as part of
  75.    another  system.   The  essence  of  "user-supported"  software is to
  76.    provide personal  computer users  with quality  software without high
  77.    prices, and yet to provide  incentive for programmers to continue  to
  78.    develop new products.
  79.  
  80.  - If  you find  this program  useful and  find that  you are  using and
  81.    continue the  use of  the MTA-package  after a  30 days trial period,
  82.    you must register the MTA-package as described below;
  83.  
  84.  - Non-commercial can get a license for the usage up to this release  of
  85.    the MTA-package for  a small amount  of money. Look  into the details
  86.    in  REGISTER.MTA.  Previous  registered  users  will  receive  a  big
  87.    reduction to upgrade to the  newer versions. These users should  look
  88.    into the details in UPGRADE.MTA.   For Non-commercial users there  is
  89.    a POSSIBILITY to submit to one of the special contracts as  explained
  90.    in the file REGISTER.MTA.
  91.  
  92.  - Commercial usage of  MTA will cost somewhat  more. Also, a so  called
  93.    'closed' Bulletin  Board System  (a system  where the  user must  pay
  94.    direct to the  SysOp to get  full access) is  has to pay  more than a
  95.    Non-commercial  user.  Both  types  of  users  should  look  into the
  96.    details in REGISTER.MTA;
  97.  
  98.  - The registration of the MTA-package will license ONE copy for use  on
  99.    any computer at any  one time, as long  as the usage confirms  to the
  100.    type of registration you have done (so NON-commercial usage when  you
  101.    have a non-commercial license);
  102.  
  103.  - Anyone  distributing  the  MTA-package  for any kind of remuneration
  104.    must  first   contact  the   Author   at   the  address   above   for
  105.    authorization.
  106.  
  107.  - You are  encouraged  to  pass a copy   of the MTA-package  along   to
  108.    your friends  for  evaluation.   Please  encourage  them to  register
  109.    their copy if they find that they can use it;
  110.  
  111.  - Support  on  MTA,  when  used  in  a  non-commercial environment,  is
  112.    available  by  means  of  written  letters  or by entering the inter-
  113.    national echomail area DISP;
  114.  
  115.  - Problems and suggestions can be entered in the FidoNet <tm>  Echomail
  116.    conference <tm> called DISP (international). Entering this echo  does
  117.    not  exclude  you  of  the  duty  to register the MTA-package, though
  118.    users who evaluate the product can enter the echo for questions;
  119.  
  120.  - The  MTA-package, all  programs, the  documentation and support-files
  121.    is  copyrighted  1990,93  by  Robert  W.  van  Hoeven,  PO.  Box 131,
  122.    Badhoevedorp 1170AC, Holland. All  rights are reserved. You  may copy
  123.    this  package  for  backup  purposes.  Also  you  may  copy and share
  124.    unmodified copies of the whole package, providing that the  copyright
  125.    notice    is    reproduced    and    included    on    all    copies.
  126.    Excluded from this statement  are the support-files written  by other
  127.    authors.  Please  refer  to  the  documentation of these programs for
  128.    copyrights and license agreements;
  129.  
  130.  - It  is  forbidden  to  modify,  adapt,  translate, reverse  engineer,
  131.    decompile  and/or  disassemble  the  software  in  the   MTA-package.
  132.    Patching the medium at  places that carry the  software is seen as  a
  133.    program change and is also forbidden. It is forbidden to create a  so
  134.    called 'bypass' to skip the original introduction screens and  delay.
  135.    Also it is forbidden  to use such a  'bypass' unless supplied by  the
  136.    author (Robert W. van Hoeven) himself;
  137.  
  138.  - Performing  any  of  the  illegal  actions as stated in the previous
  139.    lines,  is  a  theft  and  no  fair  play  to  the  author  and, more
  140.    important, to the registered users;
  141.  
  142.  - Bulletin Board  Systems that distribute  the MTA package  can convert
  143.    the WHOLE package  to any archive-system  they like but  all original
  144.    files must  be included  in the  new archive.  The MTA-package on the
  145.    Bulletin Board  can contain  at the  most 2  extra files. These files
  146.    can only be  a commercial for  that Bulletin Board  and/or validation
  147.    data that is presented  as a service to  all users and shall  have no
  148.    other functions;
  149.  
  150.  - After  the normal  trial period  of 30  days, you  must register  the
  151.    soft- ware (see REGISTER.MTA) or you must remove it from your PC;
  152.  
  153.  - Comments,  suggestions  and  bug  reports  are  welcome  and will  be
  154.    answered as soon I have the time  to do so. You can send me  a letter
  155.    of leave  a NetMail  <tm> message  named to  Rob Van.hoeven (mind the
  156.    point)  on  node  2:512/100  (RA  Support, Monster, Holland, SysOp is
  157.    Reinier de Groot).  When you want to send me normal mail, address  it
  158.    to:   Robert  W.  van  Hoeven,  PO.  Box  131,  1171 AC Badhoevedorp,
  159.    Holland;  Also  you  can  enter  messages  in  the  FidoNet <tm> DISP
  160.    Echomail <tm> area;
  161.  
  162.  
  163.  1.2 Newer versions and contacting the author
  164.  ───────────────────────────────────────────────────────────────────────
  165.  The newest version of  MTA is always available  at the DISP-HQ on  node
  166.  2:512/100.  MTA  is  also  distributed  thru  a  number of DISP support
  167.  nodes.  There are three ways of obtaining newer versions of MTA:
  168.  
  169.  
  170.  - Logging on at DISP-HQ or a support node
  171.    Look into the file SUPPORT.MTA for a full list of support nodes;
  172.  
  173.  - Logging on to a SDS node
  174.    MTA is distributed thru SDS/SDN, but only big minors (x.10, x.20  and
  175.    so on) and majors (14.01, 15.01  and so on) are submitted to  the SDS
  176.    distribution point in Holland;
  177.  
  178.  - Logging on to your own BBS;
  179.    Chances  are,  that  you  will  find  an older version (international
  180.    users) because it will take some time for the new version to  'bleed'
  181.    thru the net;
  182.  
  183.  - Update service;
  184.    You can enter a special update service (read REGISTER.MTA).
  185.  
  186.  
  187.  If you think you have found problems in MTA, or in any other case,  you
  188.  wish to contact the author, you can send me:
  189.  
  190.  - A letter to the address you can find in the header of this file;
  191.  
  192.  -  A  NetMail  <tm>  message  to  Rob Van.hoeven (please mind the point
  193.    between Van and Hoeven) at 2:512/100 or (better) 2:512/100.5;
  194.  
  195.  - A Message in the FidoNet <tm> DISP echomail <tm> area;
  196.  
  197.  ┌───────┬─────────────────────────────────────────────────────────────┐
  198.  │   2   │ Package description and requirements                        │
  199.  └───────┴─────────────────────────────────────────────────────────────┘
  200.  
  201.  2.1 Preface
  202.  ────────────────────────────────────────────────────────────────────────
  203.  MTV was previously  a stand-alone product  but is now  added (with some
  204.  'small' documentation) to the MTA  package. It is a file-finder  in the
  205.  best 'MTA-style' while  still very fast  but from a  different point of
  206.  view as most file-finders (this one is colorful and full-screen).
  207.  
  208.  
  209.  2.2 Requirements
  210.  ────────────────────────────────────────────────────────────────────────
  211.  MTV requires:      - PC XT/AT/386/486
  212.                     - At least 390K free memory
  213.                     - DOS 3.xx or higher (4.xx not tested)
  214.                       (tested with 4Dos 4.xx, should work with lower
  215.                       versions);
  216.                     - DOS 2.xx ONLY when registered. In this case, a
  217.                       customized version will be created;
  218.                     - HDU optional
  219.                     - Mouse optional
  220.  
  221.  
  222.  2.3 Included files
  223.  ────────────────────────────────────────────────────────────────────────
  224.  The package includes : MTV.EXE         The main program
  225.                         MTV.CH1         The chained tag-menu module
  226.  
  227.  
  228.  
  229.  2.4 History
  230.  ────────────────────────────────────────────────────────────────────────
  231.  There are  many file-finders,  most of  them quick,  some of  them with
  232.  nice displays,  others who  include one  or more  compression files and
  233.  few of  them with  manipulation options.   In a  'lost moment'  I wrote
  234.  another file-find, more as a  study on disk/file-I/O then as  a serious
  235.  program.   This resulted  in the  first release  of GOF  (Global Object
  236.  Find). In  the past  years GOF  was enhanced  a few  (more than  a few)
  237.  times and finally included  in a whole series  of programs that I  call
  238.  the 'Make Them' series, first as  a stand-alone product and in 1993  as
  239.  part of the MTA package.
  240.  
  241.  When you know or  have one or more  of the other 'Make  Them' programs,
  242.  you will see  that MTV has  the same structure  in display and  command
  243.  line options as the  rest of the series  have. Further more, MTV  is an
  244.  addition to the rest of the 'Make Them' series.
  245.  
  246.  
  247.  2.5 Introduction & Specs
  248.  ────────────────────────────────────────────────────────────────────────
  249.  MTV has the following features included:
  250.  
  251.  - Fast file find;
  252.  
  253.  - Full color;
  254.  
  255.  - DesqView/TopView aware;
  256.  
  257.  - Includes  searching  inside  ARC,  PAK,  ZIP,  ZOO, DWC, LZH and  LZS
  258.    files, ARC  files in  SEA <tm>,  PKware <tm>  and Nogate <tm> format.
  259.    Also newer archivers like ARJ, SQZ and HYPER are included;
  260.  
  261.  - MTV is able to detect EXE files processed with LZEXE (0.90/0.91)  and
  262.    EXE and COM files processed with PKLITE;
  263.  
  264.  - Build-in file-move;
  265.  
  266.  - Build-in file-copy;
  267.  
  268.  - Build-in file-delete;
  269.  
  270.  - Build-in file-touch;
  271.  
  272.  - Can create batch-files with user implemented structure. Uses a form 
  273.    of macro language to implement various variables in the batch-file;
  274.  
  275.  - Can create a listing on disk (printable);
  276.  
  277.  - Can work on multiple drives;
  278.  
  279.  - Complete wild-card support including up to 20 masks and included an 
  280.    extra wildcard for shifted search;
  281.  
  282.  - Can halt when a file is found;
  283.  
  284.  - Can run unattended;
  285.  
  286.  - Has a feature to search multiple diskettes very quick;
  287.  
  288.  MTV is  implemented with  complete ASSIGN  and SUBST  support so  these
  289.  drives  are  not  handled  like  normal  drives.  The same goes for the
  290.  detection of CDRom.
  291.  
  292.  ┌───────┬─────────────────────────────────────────────────────────────┐
  293.  │   3   │ Installation description                                    │
  294.  └───────┴─────────────────────────────────────────────────────────────┘
  295.  
  296.  3.1 Installation
  297.  ────────────────────────────────────────────────────────────────────────
  298.  Installation  is  simple  and  straight  forward.  You  can set the MTV
  299.  defaults  with  MTV.EXE  itself  and  you  can later overrule them with
  300.  command-line switches.
  301.  
  302.  A sample installation looks like this:
  303.  
  304.  - Copy MTV.EXE to a directory somewhere in the DOS-PATH;
  305.  
  306.  - Copy MTV.CH1 to a directory somewhere in the DOS-PATH;
  307.  
  308.  - Make the directory containing MTV.EXE the default directory;
  309.  
  310.  - Run MTV.EXE with the  /INSTALL command-line parameter and answer  all
  311.    the questions. MTV will patch these changes in MTV.EXE itself;
  312.  
  313.  - Don't  (never)  use  DIET,  PKLITE  or  LZEXE (or alike) programs  to
  314.    compress MTV. When you do so, MTV is unable to patch itself;
  315.  
  316.  A  note  on  the  video-mode.  You  can  set MTV to work in a different
  317.  video-mode than normal  (like 132x60 or  80x43). Find out  the value of
  318.  these  (TEXT!!)  modes  in  the  manual  of your video-card and set the
  319.  installation  to  that  DECIMAL  (please  convert  hexadecimal  values)
  320.  value. This will only be valid on EGA (and higher) video cards.
  321.  
  322.  Please  remember  to  leave  MTV.CH1  on  the  disk.  This is a chained
  323.  program that  contains ALL  the help-information,  sometimes needed  by
  324.  MTV.
  325.  
  326.  ┌───────┬─────────────────────────────────────────────────────────────┐
  327.  │   4   │ Runtime information                                         │
  328.  └───────┴─────────────────────────────────────────────────────────────┘
  329.  
  330.  4.1 Command-line switches
  331.  ────────────────────────────────────────────────────────────────────────
  332.  MTV is installed with /INSTALL  but almost anything can be  changed and
  333.  overruled with command-line switches.
  334.  
  335.  The syntax to start MTV is:
  336.  
  337.  MTV {filespec} {filespec}..{filespec} {drive}..{drive} {switches}
  338.  
  339.  Switches must start with  a slash ('/') and  are separated with one  or
  340.  more spaces.
  341.  
  342.  You  can  supply  MTV  with  a  maximum of 20 different filespecs (e.g.
  343.  *.ARC *.PAK *.ZIP). Start MTV with /? to see a list of options. If  you
  344.  do not supply a file-mask, '*.*' is assumed.
  345.  
  346.  You can supply multiple drives to search (up to 26 at a time). In  that
  347.  case you must supply the  drive-letter with ':' included as  a separate
  348.  option. For example, search for *.BAK on C, D and F:
  349.  
  350.  MTV *.BAK C: D: F:
  351.  
  352.  MTV is implemented with an extra  wildcard ('='). This mask is used  to
  353.  do a shifted search.   When you use '=',  MTV will look for  characters
  354.  following after the '=' character on a 'shifted' basis. This means:
  355.  
  356.  =AR is found  in  dARwin.exe, ARchive.bat  and wARn.ctl   but NOT    in
  357.            kwnA.Ref
  358.  
  359.  =A.R is found  in kwnA.Ref   but  NOT  in dARwin.exe, ARchive.bat   and
  360.            wARn.ctl
  361.  
  362.  You must  separate every  option in  the command-line  with one or more
  363.  spaces. You can mix all options.
  364.  
  365.  A complete list of switches follows:
  366.  
  367.  ┌─────────────────────────────────────────────────────────────────────┐
  368.  │ /INSTALL                                                            │
  369.  └─────────────────────────────────────────────────────────────────────┘
  370.  When you use  this command-line parameter,  you can change  the DEFAULT
  371.  settings of MTV. MTV.EXE /INSTALL will patch the defaults into  MTV.EXE
  372.  itself.
  373.  
  374.  ┌─────────────────────────────────────────────────────────────────────┐
  375.  │ /ARC                                                                │
  376.  │ /ARC+                                                               │
  377.  │ /ARC-                                                               │
  378.  └─────────────────────────────────────────────────────────────────────┘
  379.  This is  the archive  toggle. When  you have  installed MTV  with as  a
  380.  default NOT to look inside  archives, you can supply /ARC  to temporary
  381.  overrule this  option. The  same goes  for when  you have installed MTV
  382.  with the  option to  look inside  archives. When  using the simple /ARC
  383.  form, /ARC  works like  a toggle  and you  must remember  what the  in-
  384.  stalled value was.
  385.  
  386.  You can also use /ARC+ or /ARC-.  In the case of /ARC+ MTV will  search
  387.  the archive  for the  duration of  this run,  with /ARC-  MTV will  NOT
  388.  search the archives during this run, both independent of the  installed
  389.  value;
  390.  
  391.  ┌─────────────────────────────────────────────────────────────────────┐
  392.  │ /ALL                                                                │
  393.  │ /ALL+                                                               │
  394.  │ /ALL-                                                               │
  395.  └─────────────────────────────────────────────────────────────────────┘
  396.  This is the  special archive toggle.  When you have  installed MTV with
  397.  as a default  NOT to look  inside all files  for archive code,  you can
  398.  supply /ALL to temporary overrule  this option. The same goes  for when
  399.  you have installed  MTV with the  option to look  inside archives. When
  400.  using the  simple /ARC  form, /ARC  works like  a toggle  and you  must
  401.  remember what the in- stalled value was.
  402.  
  403.  You can also use /ARC+ or /ARC-.  In the case of /ARC+ MTV will  search
  404.  the archive  for the  duration of  this run,  with /ARC-  MTV will  NOT
  405.  search the archives during this run, both independent of the  installed
  406.  value;
  407.  
  408.  ┌─────────────────────────────────────────────────────────────────────┐
  409.  │ /OA                                                                 │
  410.  └─────────────────────────────────────────────────────────────────────┘
  411.  When you  supply this  switch MTV  will ONLY  look inside the archives.
  412.  All normal  filenames (including  the filename  of the  archive itself)
  413.  are  ignored.  Only  files  inside  archives  (and SFX files if /SFX is
  414.  coded) are displayed.   When you told MTV  not to look inside  archives
  415.  (by default with the /INSTALL on  MTV.EXE or with the /ARC switch)  and
  416.  you supply this switch, an error message will occur.
  417.  
  418.  ┌─────────────────────────────────────────────────────────────────────┐
  419.  │ /SFX                                                                │
  420.  │ /SFX+                                                               │
  421.  │ /SFX-                                                               │
  422.  └─────────────────────────────────────────────────────────────────────┘
  423.  When you supply  this switch AND  you have instructed  MTV to look  in-
  424.  side archives,  MTV will  also test  every .COM  and .EXE  file for SFX
  425.  marks. If the .COM or .EXE is a SFX (Self extracting compressed  file),
  426.  MTV  will  display  the  files  inside  the  SFX file if they match the
  427.  masks.   ARC  (SEA/NoGate/PKware),  ZIP,  LZH,  LZS,  ARJ,  SQZ and HYP
  428.  SFX-files are recognized.
  429.  
  430.  You can also use /SFX+ or /SFX-.  In the case of /SFX+ MTV will  search
  431.  for SFX-files for  the duration of  this run, with  /SFX- MTV will  NOT
  432.  search  for  SFX-files  during  this  run,  both  independent  of   the
  433.  installed value;
  434.  
  435.  ┌─────────────────────────────────────────────────────────────────────┐
  436.  │ /S                                                                  │
  437.  └─────────────────────────────────────────────────────────────────────┘
  438.  If you supply /S,  MTV will scroll continuous.  This is handy when  you
  439.  want to use MTV in an unattended environment.
  440.  
  441.  ┌─────────────────────────────────────────────────────────────────────┐
  442.  │ /H                                                                  │
  443.  └─────────────────────────────────────────────────────────────────────┘
  444.  When you want to search all your NON-floppy drives, you can supply  /H.
  445.  This is the  same a coding  all the drive-letters  of your NON-  floppy
  446.  drives, but much more compact.
  447.  
  448.  ┌─────────────────────────────────────────────────────────────────────┐
  449.  │ /R                                                                  │
  450.  └─────────────────────────────────────────────────────────────────────┘
  451.  If you  supply /R,  MTV will  do a  recursive search  on ONE drive. You
  452.  must always combine /R with only  1 drive (like a: /R). This  switch is
  453.  handy when used on floppy drives.   MTV searches the diskette and  will
  454.  ask for the next one. You can abort the process by hitting [ESC].   MTV
  455.  will automatically  ask for  the removal  of a  diskette and recognizes
  456.  the insertion  of the  next (valid)  diskette. There  must be  a little
  457.  delay between removal  and insertion otherwise  MTV will not  'see' the
  458.  change,  but  with  normal  (very  fast)  manual diskette operation the
  459.  delay is long enough.
  460.  
  461.  ┌─────────────────────────────────────────────────────────────────────┐
  462.  │ /1                                                                  │
  463.  └─────────────────────────────────────────────────────────────────────┘
  464.  This switch, when  supplied, means that  you only want  to look in  the
  465.  current directory. When the  /R switch is supplied  with /1, /R has  no
  466.  function. MTV will stop after 1 drive (and directory).
  467.  
  468.  ┌─────────────────────────────────────────────────────────────────────┐
  469.  │ /INF                                                                │
  470.  │ /INF-                                                               │
  471.  │ /INF+                                                               │
  472.  └─────────────────────────────────────────────────────────────────────┘
  473.  /INF  is  a  toggle  switch.  When  you have installed MTV with default
  474.  drive information  to YES,  you can  overrule this  with /INF. The same
  475.  goes for when  you did NOT  install MTV with  default drive information
  476.  to YES.   When using the  simple /INF form  , /INF works  like a toggle
  477.  and you must remember what the  in stalled value was. You can  also use
  478.  /INF+ or /INF-. In the case of /INF+ MTV will display  disk-information
  479.  during the duration of this run,  with /INF- MTV will NOT display  disk
  480.  information during this run, both independent of the installed value;
  481.  
  482.  ┌─────────────────────────────────────────────────────────────────────┐
  483.  │ /LIT                                                                │
  484.  │ /LIT-                                                               │
  485.  │ /LIT+                                                               │
  486.  └─────────────────────────────────────────────────────────────────────┘
  487.  /LIT  is  a  toggle  switch.  When  you have installed MTV with default
  488.  LZEXE/PKLITE to  YES, you  can overrule  this with  /LIT. The same goes
  489.  for when you  did NOT install  MTV with that  default.  When  using the
  490.  simple /LIT form , /LIT works like a toggle and you must remember  what
  491.  the in stalled value was. You can also use /LIT+ or /LIT-. In the  case
  492.  of /LIT+  MTV will  display PKLITE/LZEXE  info during  the duration  of
  493.  this run, with /LIT- MTV will NOT display this information during  this
  494.  run, both independent of the installed value;
  495.  
  496.  ┌─────────────────────────────────────────────────────────────────────┐
  497.  │ /GIF                                                                │
  498.  │ /GIF-                                                               │
  499.  │ /GIF+                                                               │
  500.  └─────────────────────────────────────────────────────────────────────┘
  501.  /GIF  is  a  toggle  switch.  When  you have installed MTV with default
  502.  GIF-search to YES, you can overrule  this with /GIF. The same goes  for
  503.  when you did NOT install MTV with that default.  When using the  simple
  504.  /GIG form , /GIF works like a toggle and you must remember what the  in
  505.  stalled value  was. You  can also  use /GIF+  or /GIF-.  In the case of
  506.  /GIF+ MTV will  search of GIF  files during the  duration of this  run,
  507.  with /GIF- MTV will NOT display this information during this run,  both
  508.  independent of the installed value;
  509.  
  510.  ┌─────────────────────────────────────────────────────────────────────┐
  511.  │ /SY+ or /SY-                                                        │
  512.  │ /RO+ or /RO-                                                        │
  513.  │ /HI+ or /HI-                                                        │
  514.  │ /AR+ or /AR-                                                        │
  515.  └─────────────────────────────────────────────────────────────────────┘
  516.  /SY+    file MUST have the SYSTEM attribute ON;
  517.  /SY-    file MUST have the SYSTEM attribute OFF;
  518.  /HI+    file MUST have the HIDDEN attribute ON;
  519.  /HI-    file MUST have the HIDDEN attribute OFF;
  520.  /RO+    file MUST have the READ-ONLY attribute ON;
  521.  /RO-    file MUST have the READ-ONLY attribute OFF;
  522.  /AR+    file MUST have the ARCHIVE attribute ON;
  523.  /AR-    file MUST have the ARCHIVE attribute OFF;
  524.  
  525.  For example MTV  *.*  /HI- /RO+  : searches  all  files  with  any name
  526.                     with  the  HIDDEN  attribute  set to
  527.                     OFF and the READ-ONLY attribute  set
  528.                     to ON;
  529.  
  530.  ┌─────────────────────────────────────────────────────────────────────┐
  531.  │ /LT[len]                                                            │
  532.  │ /GT[len]                                                            │
  533.  │ /EQ[len]                                                            │
  534.  └─────────────────────────────────────────────────────────────────────┘
  535.  /LTnnnnnn  the file-length must be less    that nnnnnn;
  536.  /GTnnnnnn  the file-length must be greater that nnnnnn;
  537.  /EQnnnnnn  the file-length must be equal   to   nnnnnn;
  538.  
  539.  For example MTV *.* /HI- /EQ1024 : searches  all files with the  HIDDEN
  540.                     attribute   to   OFF   and   have  a
  541.                     file-length equal to 1024 bytes;
  542.  
  543.  ┌─────────────────────────────────────────────────────────────────────┐
  544.  │ /DL[date]                                                           │
  545.  │ /DG[date]                                                           │
  546.  │ /DE[date]                                                           │
  547.  └─────────────────────────────────────────────────────────────────────┘
  548.  /DLmmddyy  the file creation-date must be less    than mmddyy;
  549.  /DGmmddyy  the file creation-date must be greater than mmddyy;
  550.  /DEmmddyy  the file creation-date must be equal   to   mmddyy;
  551.  
  552.  You have to remember one thing.  The date you supply in mmddyy  must be
  553.  of the  SAME format  you have  installed with  MTV /INSTALL.  So if you
  554.  want to display in the format  DD-MM-YY, you have to code the  switches
  555.  in the format /DLddmmyy. If you display in the format mmddyy, you  have
  556.  to code the switch in the format /DEmmddyy.
  557.  
  558.  ┌─────────────────────────────────────────────────────────────────────┐
  559.  │ /C{path}                                                            │
  560.  └─────────────────────────────────────────────────────────────────────┘
  561.  If you supply /C, MTV will  copy all selected files to {path}  (or when
  562.  {Path} is not supplied, to the current directory).  If you did not  use
  563.  /N, MTV will ask a confirmation for every file.
  564.  
  565.  ┌─────────────────────────────────────────────────────────────────────┐
  566.  │ /M{path}                                                            │
  567.  └─────────────────────────────────────────────────────────────────────┘
  568.  If you supply /M, MTV will  move all selected files to {path}  (or when
  569.  {Path} is not supplied, to the current directory).  If you did not  use
  570.  /N, MTV will ask a confirmation for every file.
  571.  
  572.  ┌─────────────────────────────────────────────────────────────────────┐
  573.  │ /D                                                                  │
  574.  └─────────────────────────────────────────────────────────────────────┘
  575.  If you supply /D, MTV will delete  all selected files.  If you did  not
  576.  use /N, MTV will  ask a confirmation for  every file.  If  you supplied
  577.  /N  with  a  mask  *.*  ALL  FILES  ON  THE SELECTED DRIVES ARE DELETED
  578.  !!!!!!!
  579.  
  580.  ┌─────────────────────────────────────────────────────────────────────┐
  581.  │ /T                                                                  │
  582.  └─────────────────────────────────────────────────────────────────────┘
  583.  If you supply /T,  MTV will touch all  selected files with the  current
  584.  date (e.g. reset the creation date/time to today).  If you did not  use
  585.  /N, MTV will ask a confirmation for every file.
  586.  
  587.  ┌─────────────────────────────────────────────────────────────────────┐
  588.  │ /J                                                                  │
  589.  └─────────────────────────────────────────────────────────────────────┘
  590.  If you  supply /J,  MTV will  jump to  the directory  where the file is
  591.  found  and  terminate.   If  you  did  not  use  /N,  MTV  will  ask  a
  592.  confirmation for every file.
  593.  
  594.  ┌─────────────────────────────────────────────────────────────────────┐
  595.  │ /E                                                                  │
  596.  └─────────────────────────────────────────────────────────────────────┘
  597.  If you supply /E, MTV will terminate when a file is found.  If you  did
  598.  not use /N, MTV will ask a confirmation for every file.
  599.  
  600.  
  601.  ┌─────────────────────────────────────────────────────────────────────┐
  602.  │ /SP                                                                 │
  603.  └─────────────────────────────────────────────────────────────────────┘
  604.  If  you  supply  /SP,  MTV  will  submit  every found file to the print
  605.  spooler (PRINT.COM).  The switch  may not  be used  with the  /M and /D
  606.  switch.   This function  only works  when PRINT.COM  is loaded.  Please
  607.  remember that you have to deal  with the maximum number of files  PRINT
  608.  can handle. Also this version only works with DOS 3.xx and higher.
  609.  
  610.  
  611.  ┌─────────────────────────────────────────────────────────────────────┐
  612.  │ /N                                                                  │
  613.  └─────────────────────────────────────────────────────────────────────┘
  614.  All manipulation switches  ask for a  confirmation. If you  want to run
  615.  MTV unattended, you must supply /N and no questions are asked.
  616.  
  617.  ┌─────────────────────────────────────────────────────────────────────┐
  618.  │ /F                                                                  │
  619.  └─────────────────────────────────────────────────────────────────────┘
  620.  When you supply /F, MTV will  create a file called FILELIST.BAT in  the
  621.  current directory.  After MTV  starts, it  asks you  for the  format of
  622.  this file.   You can use  a number of  macro's that MTV  substitutes in
  623.  every record of  the FILELIST.BAT. For  every 'hit' MTV  will write one
  624.  or more (up to  20) records in FILELIST.BAT.  You have to supply  these
  625.  records when MTV starts. With  this option you can create  a batch-file
  626.  that can  do extensive  manipulations on  every found  file.   When you
  627.  supply  records  to  MTV,  MTV  has  to  know  where to put some of the
  628.  variable information  like the  filename. You  can include  a number of
  629.  macro's (parameters) in  every (or some)  of the records  you supply to
  630.  MTV. These are:
  631.  
  632.  [1] De full filename (ffffffff.eee) of the found file;
  633.  
  634.  [2] Only the name portion of the found file (ffffffff);
  635.  
  636.  [3] Only the extension    of the found file (.eee);
  637.  
  638.  [4] The  pathname (without  the trailing  backslash) where  the file is
  639.      found;
  640.  
  641.  [5] Only the drive (d:) where the file is found;
  642.  
  643.  [6] The filename of a file INSIDE an archive;
  644.  
  645.  [0] Instruct MTV  to only write  this record when  MTV works on  a file
  646.      INSIDE an  archive. If  you do  not supply  [0], MTV  only writes a
  647.      record when  it works  on a  file and  not when  it works on a file
  648.      INSIDE an archive;
  649.  
  650.  Besides the  normal records  for every  found file,  it is  possible to
  651.  start and  end the  FILELIST.BAT with  some common  instructions.  When
  652.  you start a  record with [S]  (or [s]) it  is only written  once at the
  653.  start of the FILELIST.BAT file.   When you start a record with  [E] (or
  654.  [e]) it is only written once at the end of the FILELIST.BAT file.   The
  655.  options [0]/[6] do not work in these records. There can be up to 10  of
  656.  each [S] and [E] records.
  657.  
  658.  When  running  unattended,  you  can  instruct  MTV to load the record-
  659.  layouts from  a macro-file.  When running  attended you  can also  load
  660.  these  macro's.  You  have  to  supply  @macroname in position 1 of the
  661.  first  record-layout.  MTV  will  load  the  macro  and  start the file
  662.  search.
  663.  
  664.  Some  examples  of  macro's  are  found  in  the  original installation
  665.  archive.
  666.  
  667.  After  MTV  is  ended  you  can  start  FILELIST.BAT  in  the   current
  668.  directory.
  669.  
  670.  ┌─────────────────────────────────────────────────────────────────────┐
  671.  │ /F@[macro]                                                          │
  672.  └─────────────────────────────────────────────────────────────────────┘
  673.  When you want to use a somewhat common layout for the FILELIST.BAT  you
  674.  can create a macro for that  function (look at the examples).   You can
  675.  start MTV with  that macro when  you supply the  /F@macroname switch on
  676.  the command-line.
  677.  
  678.  MTV  will  search  for  the  macro  in  the  DOS-PATH,  in  the current
  679.  directory  or  (only  DOS  3.xx  and  up)  in the directory MTV.EXE was
  680.  started from.
  681.  
  682.  You  can  not  supply  an  extension  to the macro-name. By default the
  683.  extension of  a macro  MUST be  .MVM. If  you supply  an extension, MTV
  684.  will force the extension to MVM.
  685.  
  686.  In a macro-file you have the same options as with the manually  entered
  687.  parameters (see /F).  In a macro-file  you can use a '|' in position  1
  688.  of the record to  mark that record as  a comment, they are  not written
  689.  to FILELIST.BAT.
  690.  
  691.  You CAN NOT nest macro's !!!
  692.  
  693.  ┌─────────────────────────────────────────────────────────────────────┐
  694.  │ /X                                                                  │
  695.  └─────────────────────────────────────────────────────────────────────┘
  696.  When you  supply /X,  you instruct  MTV to  execute FILELIST.BAT before
  697.  MTV terminates.  This is  an option  you should  use when  you run  MTV
  698.  unattended.
  699.  
  700.  ┌─────────────────────────────────────────────────────────────────────┐
  701.  │ /Q                                                                  │
  702.  └─────────────────────────────────────────────────────────────────────┘
  703.  MTV writes the  FILELIST.BAT record(s) for  every 'hit'. When  you want
  704.  to select some files  and ignore others, you  can supply /Q.   MTV will
  705.  ask  for  every  found  file,  if  records should be generated for that
  706.  file. You can answer with a Y or N.
  707.  
  708.  ┌─────────────────────────────────────────────────────────────────────┐
  709.  │ /P{path}[filename]                                                  │
  710.  └─────────────────────────────────────────────────────────────────────┘
  711.  You can instruct MTV to create  a file-listing on disk. If you  want to
  712.  do so,  you have  to supply  the /P  switch with  a filename.  MTV will
  713.  write the complete listing in that file. You can add drive and path  to
  714.  the filename if the file is to be created on another location than  the
  715.  current directory.
  716.  
  717.  
  718.  4.2 I/O recovery
  719.  ────────────────────────────────────────────────────────────────────────
  720.  MTV  will  recover  most  I/O  errors.  A large part of the implemented
  721.  coding  is  for  I/O-recovery  on  FILELIST.BAT,  the  creation  of the
  722.  listing (/P) and for the /M, /D and /C switches.
  723.  
  724.  MTV will  recognize a  SUBST or  ASSIGN'ed drive.  This means  that MTV
  725.  does not  'see' a  SUBST or  ASSIGN as  a REAL  drive. CDRom drives are
  726.  'seen' as a real drive.
  727.  
  728.  MTV terminates  with an  errorlevel, depending  on errors  occurred (if
  729.  any):
  730.  
  731.  0   :   Everything o.k.
  732.  1   :   Everything o.k. but no matches found;
  733.  8   :   I/O error creating FILELIST.BAT or the listing-file (/P);
  734.  16  :   Errors in the command-line parameters;
  735.  
  736.  
  737.  
  738.  4.3 Multitaskers
  739.  ────────────────────────────────────────────────────────────────────────
  740.  MTV is  fully DesqView-aware.  You can  run MTV  in a  DesqView window.
  741.  You can set 'Direct Write  to Screen' to 'N' and  you can run MTV in  a
  742.  window of  about 110K  (when you  include SFX  files) or  90K when  you
  743.  don't use the SFX-option.
  744.  
  745.  Under IBM's OS/2,  MTV is able  to detect the  files on HPFS  drives in
  746.  the same way  as OS/2 exposes  this files to  all normal programs  that
  747.  run in  a DOS-box.  You should  NOT manipulate  files on  a HPFS  drive
  748.  though (or take great care).
  749.  
  750.  ┌───────┬─────────────────────────────────────────────────────────────┐
  751.  │   5   │ Version information and credits                             │
  752.  └───────┴─────────────────────────────────────────────────────────────┘
  753.  
  754.  5.1 The BETA-team
  755.  ───────────────────────────────────────────────────────────────────────
  756.  Look into  the file  SUPPORT.MTA for  a full  list of  all beta-testers
  757.  and support nodes.
  758.  
  759.  
  760.  
  761.  5.2 Credits
  762.  ───────────────────────────────────────────────────────────────────────
  763.  Thanks  to  the  following  people  (besides  my eternal thanks for the
  764.  BETA team):
  765.  
  766.  - All   paying, registered   users. You   made it   possible to enhance
  767.    MTA with nice features;
  768.  
  769.  - All users who did write me bug reports, suggestions and so on;
  770.  
  771.  
  772.  
  773.  5.3 Version history
  774.  ───────────────────────────────────────────────────────────────────────
  775.  
  776.  ┌───────┬────────────────────────────┐
  777.  │ 11.01 │ Major version              │
  778.  └───────┴────────────────────────────┘
  779.   ■ Added ARJ, HYPER, LZEXE and PKLITE support;
  780.  
  781.   ■ Added enlarged (EGA/VGA) screen support in text-mode;
  782.  
  783.   ■ Fixed some textual problems;
  784.  
  785.   ■ Added faster CFI-code;
  786.  
  787.   ■ Added new HELP feature
  788.  
  789.  ┌───────┬────────────────────────────┐
  790.  │ 11.30 │ Major version              │
  791.  └───────┴────────────────────────────┘
  792.   ■ Added support for LHARC (LHA) 2.xx files;
  793.  
  794.   ■ Added default videomode installation on MTVCFG
  795.  
  796.  
  797.  ┌───────┬────────────────────────────┐
  798.  │ 15.35 │ Minor release              │
  799.  └───────┴────────────────────────────┘
  800.   ■ MTV  is  now  part  of  the  MTA  package and the version number  is
  801.     altered to reflect this change;
  802.  
  803.   ■ MTV is now compiled under Borland Pascal 7.0;
  804.  
  805.   ■ Added several  new archivers in  MTV like PKZIP  2.xx, SQZ 108x  and
  806.     several extensions on ARJ (backup, paths and such);
  807.  
  808.   ■ Added code to show GIF files and JPEG files in the file-list;
  809.  
  810.   ■ Changed color  scheme for archive  files. Low intensity  colors will
  811.     now reflect archives that won't  compress that much and high  colors
  812.     will be used for those  archivers that compress the most  (ZIP, LHA,
  813.     ARJ, SQZ);
  814.  
  815.   ■ Removed  MTVCFG.EXE from  the original  MTV package.  MTV can now be
  816.     installed with the use of  the /INSTALL command-line option of  MTV.
  817.     This will still  patch MTV.EXE, so  do not use  compression programs
  818.     that can compress COM/EXE files;
  819.  
  820.  
  821.  
  822.  5.4 Copyright, Trademarks
  823.  ───────────────────────────────────────────────────────────────────────
  824.  PKPAK, PKUNPAK, PKZIP and PKUNZIP are trademarks of PKWare Inc.
  825.  PKLITE        is a trademark of PKWare Inc.
  826.  SQZ           is a trademark of Jonas I Hammarberg.
  827.  PAK           is a trademark of NoGate Consulting.
  828.  ARC and XARC  are trademarks of SEA inc.
  829.  ZOO           is a trademark of R. Dhesi.
  830.  DWC           is a trademark of Dean W. Cooper
  831.  LZH and LHarc are trademarks of Yoshi;
  832.  LZS and LARC  are trademarks of K.Miki H.Okumura and K.Masuyama
  833.  MD            is a trademark of Michael Davenport
  834.  ARJ           is a trademark of Robert K. Jung
  835.  HYPER         is a trademark of Peter Sawatzki and Klaus Peter Nischke
  836.  CRA           is a trademark of DISP and donated to public domain
  837.  DesqView      is a trademark of Quarterdeck inc.
  838.  Windows       is a trademark of The Microsoft Corporation
  839.  4Dos          is a trademark of J.P. Software / R.C. Conn and T. Rawson
  840.  FrontDoor     is a trademark of J. Homrichhausen
  841.  SCAN          is a trademark of McAfee Associates
  842.  TBScan        is a trademark of Frans Veldman / ESaSS B.V.
  843.  HTScan        is a trademark of Harry Thijssen
  844.  VIRX          is a trademark of Microcom Software Division
  845.  CPAV          is a trademark of Central Point Software
  846.  FINDVIRU      is a trademark of S&S International
  847.  Dr. Solomon   is a trademark of S&S International
  848.  Gobbler       is a trademark of COMRAC
  849.  F-PROT        is a trademark of Fridrik Skulason
  850.  VALIDATE      is a trademark of McAfee Associates
  851.  QuickBBS      is a trademark of Pegasus Software
  852.  Remote Access is a trademark of Continental Software
  853.  TICK          is a trademark of Berry Geller
  854.  FES           is a trademark of Frank Ploenissen
  855.  GIFLITE       is a trademark of Tsung Hu
  856.  JPEG 1.5      is a trademark of Handmade Software Inc.
  857.  JPEG          is a trademark of The Independent JPEG Group
  858.  GIFTEST       is a trademark of Dave Navarro Jr.
  859.  OS/2          is a trademark of International Business Machines (IBM)
  860.  PC-DOS        is a trademark of International Business Machines (IBM)
  861.  FileDoor      is a trademark of Robert W. van Hoeven
  862.  
  863.  MTV is written  in Borland Pascal 7.0, with help of the Turbo  Debugger
  864.  3.0 and  makes extensive  use of  Object Professional  1.20 and OPCFI V
  865.  16.10.    Some  routines   are  obtained   from  TurboPower's    Asynch
  866.  Professional  1.10.   Both  STRG  and  SYS  (6.1  and  6.0a, commercial
  867.  version) are included. Sources are edited with BRIEF 3.1;
  868.  
  869.  Borland Pascal      is a trademark  of Borland International
  870.  Turbo Debugger      is a trademark  of Borland International
  871.  Object Professional is a trademark  of TurboPower Inc.
  872.  Asynch Professional is a trademark  of TurboPower Inc.
  873.  Pascal+             is a trademark  of StonyBrook software Inc.
  874.  OPCFI               is a trademark  of Robert W. van Hoeven
  875.  STRG and SYS        are  trademarks of Eagle Performance Software
  876.  BRIEF               is a trademark  SolutionSystem
  877.  
  878.  [======================== END OF DOCUMENT ============================]
  879.